//
//  USListModel.h
//  us
//
//  Created by karry on 2025/5/24.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN


@interface USListItemModel : NSObject

@property (nonatomic, copy) NSString *challengeTaskId;
@property (nonatomic, assign) NSInteger completionStatus;
@property (nonatomic, assign) NSInteger completionTime;

@property (nonatomic, assign) NSInteger gmtCreate;
@property (nonatomic, assign) NSInteger gmtModified;

@property (nonatomic, copy) NSString *sharedSpaceId;
@property (nonatomic, copy) NSString *sweetChallengeId;

@property (nonatomic, copy) NSString *taskContent;
@property (nonatomic, copy) NSString *taskPicUrl;
@property (nonatomic, copy) NSString *taskSub;
@property (nonatomic, copy) NSString *taskTitle;

@property (nonatomic, copy) NSString *userId;


@property (nonatomic, assign) BOOL deletePic;
@property (nonatomic, assign) BOOL hasComplete;

@end

@interface USListModel : NSObject
 
@property (nonatomic, copy) NSString *challengeTitle;
@property (nonatomic, copy) NSString *challengeContent;
@property (nonatomic, copy) NSString *challengeSub;
@property (nonatomic, copy) NSString *color;

@property (nonatomic, assign) NSInteger completedTaskCount;
@property (nonatomic, assign) NSInteger completionStatus;
@property (nonatomic, assign) NSInteger completionTime;

@property (nonatomic, assign) NSInteger gmtCreate;
@property (nonatomic, assign) NSInteger gmtModified;
@property (nonatomic, assign) NSInteger planCompletionTime;

@property (nonatomic, copy) NSString *sharedSpaceId;
@property (nonatomic, copy) NSString *sweetChallengeId;
@property (nonatomic, assign) NSInteger taskCount;
@property (nonatomic, assign) NSInteger unCompletedTaskCount;
@property (nonatomic, copy) NSString *userId;



@end

NS_ASSUME_NONNULL_END
